package org.xyz.util;

import java.text.DecimalFormat;

/**
 * 身体健康指数 例如某人1.7米高,体重65公斤</br>
 * ,那么他的身体质量指数就是65÷(1.7×1.7)＝22.49 </br>
 * 评价标准 营养不良;BMI＜15 </br>
 * 偏瘦;BMI＜18.5  </br>
 * 正常;18.5＜BMI＜25 　 </br>
 * 超重;25＜BMI＜30  </br>
 * 肥胖;30＜BMI＜40　</br>
 * 
 * @author dai.rui.lin
 * 
 */
public final class BmiUtils {
	
	/**
	 * @param tizhong 体重
	 * @param shengao 身高
	 * @return
	 */
	public static final double formatBMI(int tizhong,int shengao){
		double result = 0.0;
		//65÷(1.7×1.7)＝22.49
		double sg = shengao/100.0;
		result = tizhong/(sg*sg);
		return result;
	}

	/**
	 * @param tizhong 体重
	 * @param shengao 身高
	 * @return
	 */
	public static final String formatBMI(float tizhong,float shengao){
		double result = 0.0;
		//65÷(1.7×1.7)＝22.49
		double sg = shengao/100.0;
		result = tizhong/(sg*sg);
		return new DecimalFormat("###0.00").format(result);
	}
	
	/**
	 * @param tizhong 体重
	 * @param shengao 身高
	 * @return
	 */
	public static final String formatYTW(float yaowei,float tunwei){
		double result = 0.0;
		result = yaowei/tunwei;
		return new DecimalFormat("###0.00").format(result);
	}
}
